sortarray: main.o menu.o quicksort.o bubblesort.o mergesort.o read.o write.o selectionsort.o do_a_copy.o
	gcc -o sortarray main.o menu.o quicksort.o bubblesort.o mergesort.o read.o write.o selectionsort.o do_a_copy.o

main.o : main.c
	gcc -c main.c 
menu.o : menu.c 
	gcc -c menu.c
quicksort.o : quicksort.c 
	gcc -c quicksort.c 
bubblesort.o : bubblesort.c 
	gcc -c bubblesort.c 
mergesort.o : mergesort.c 
	gcc -c mergesort.c
selectionsort.o : selectionsort.c
	gcc -c selectionsort.c
read.o : read.c
	gcc -c read.c
write.o : write.c 
	gcc -c write.c
do_a_copy.o : do_a_copy.c
	gcc -c do_a_copy.c 
clean : 
	rm *.o sortarray
